#pragma once
#include "Service.h"

class CServiceGetLogicDeviceDirectory :
    public CService
{
public:
    CServiceGetLogicDeviceDirectory(void);
    virtual ~CServiceGetLogicDeviceDirectory(void);
    int LogicDeviceDirectory(QStringList *LogicDeviceDirectory);
    BOOL OnGetLogicDeviceDirectory(const char * szLDRef, CMTree & tree);
public:
    void ServiceName();
private:
    QStringList m_ListLogicDeviceDirectory;
    void PrintTree(CMTree & tree);
    void PrintVar(CAcsiVar & var);
    void PrintType(int type, int size);
};
